﻿@charset "utf-8";

/* global */
body,html{background:#fff; color:#000; font: 12px "微软雅黑", Arial, Helvetica, sans-serif;}
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
img{ border:none;}
p {margin:0; padding:0;}
ul,ol,li {list-style:none;}
a,a:link,a:visited {color:#393939; text-decoration:none;}
a:hover {color:#DF0000; text-decoration:underline;}
.clear {content:"."; display:block; height:0; overflow:hidden; clear:both; visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.left{ float:left; _display:inline;}
.right{ float:right;}
.blank8{height:8px;}
.blank10{height:8px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank45{height:45px;}
.l_h24 {line-height:24px;}
.cBlue ,.cBlue a {color:#007CFF;}
.cRed ,.cRed a{color:#F00;}
.display{display:none;}
a.cGray:link,a.cGray:visited {color:#858585; text-decoration:none;}
a.cBlue:link,a.cBlue:visited {color:#007eff; text-decoration:none;}

/* header */
.headline {width:100%; height:11px; min-width:1050px; background:#0e489b;}
.header {width:100%; height:79px; min-width:1050px; clear:both;background:url(../images/arr01.jpg) bottom repeat-x; padding-top:10px; }

.PaddTab{width:1050px; padding:0 5px; overflow:hidden; margin:0 auto;}
.logo_left  {width:700px; float:left;}
.logo_right {text-align:right; float:right;}
.logo_right p {vertical-align:middle; margin-top:15px;}
.logo_right input.tex {width:145px; height:24px; border:0;background:url(../images/arr04.jpg); padding-left:5px;}
.logo_right input {vertical-align:middle;}
.banpic {width:100%;min-width:1050px; height:285px;background-repeat:no-repeat; background-position:center top; margin:0 auto;}

.topmenu {width:100%; height:41px; min-width:1050px; background:url(../images/arr03.jpg) top repeat-x;}
#nav {width:1050px;height:41px; margin:0 auto;overflow:hidden;}
#nav li{float:left;display:block;height:41px; line-height:41px; background:url(../images/arr07.jpg) right no-repeat;}
#nav li.last{background:url();}
#nav li a{display:block;height:41px; padding:0 48px;color:#000; font-family:"微软雅黑"; font-size:14px;}
#nav li a:hover {color:#0087e1;}
#nav li.cur a {color:#0087e1;}
#nav li dl{display:none; width:150px; position:absolute; background:#e6e8ea url(../images/arr06.jpg) top repeat-x; padding:10px 0; z-index:9999; margin-top:41px;}
#nav li dl dt a{display:block; padding:0; height:30px;line-height:30px; text-align:center;}
#nav li:hover a{color:#0087e1;}
#nav li:hover dl{display:block;}

.index_left{width:1050px; margin-top:30px; overflow:hidden;}
.index_pic{margin-right:20px; float:left;}
  
.index_pro{width:475px; height:140px; border:#ececec solid 1px; float:left; overflow:hidden;}
.index_pro .tit span{float:left; font-size:14px; padding:8px 30px; background:url(../images/arr07.jpg) right no-repeat; cursor:pointer;}
.index_pro .tit span.cur{border-top:#cc2a1e solid 1px; color:#d50000;}
.index_pro .tit font{float:right; font-size:12px; padding-right:25px; margin-right:16px; line-height:40px; background:url(../images/arr09.jpg) right no-repeat;}
.index_pro .tit font a{color:#b3b3b3;}
.index_pro ul{width:475px; padding:10px 0;overflow:hidden;}
.index_pro li{float:left;width:76px;height:73px;margin-left:16px;overflow:hidden;}
.index_pro li img{width:76px;height:73px;}
.index_pro dl{width:475px; padding:10px 0;overflow:hidden;}
.index_pro dt a{float:left;width:200px;height:73px;margin-left:37px;overflow:hidden;}

.index_ad{width:1048px; border:#ececec solid 1px; margin-top:25px; margin-bottom:30px; overflow:hidden;}
.index_ad .tit span{float:left; font-size:14px; padding:8px 30px; border-top:#cc2a1e solid 1px;}
.index_ad .tit font{float:right; font-size:12px; padding-right:25px; margin-right:16px; line-height:40px; background:url(../images/arr09.jpg) right no-repeat;}
.index_ad .tit font a{color:#b3b3b3;}
.index_ad #rundiv{width:1010px;overflow:hidden; margin-left:20px;}
.index_ad ul{width:1010px; padding-top:0px;overflow:hidden; float:left;}
.index_ad li{float:left;}
.index_ad li div{float:left;width:188px;height:225px;margin-right:15px;overflow:hidden; border:#f1f1f1 solid 1px;}
.index_ad li img{width:188px;height:185px;}
.index_ad li h3{height:40px; line-height:40px; text-align:center;}

.index_ul{height:28px;border-bottom:#999 solid 2px; margin-bottom:15px;}
.index_ul li{height:28px; line-height:28px; background:#ededed; padding:0 20px; margin-right:20px; float:left;color:#000;font-family:"微软雅黑"; font-size:14px; cursor:pointer;}
.index_ul li.cur{background:#999; color:#fff;}

.index_news{float:right; width:247px; height:140px; border:#ececec solid 1px;}
.index_news dt{height:30px;line-height:30px; display:block; background:#0050c3; padding:0 15px;}
.index_news dt span{float:left; color:#fff;}
.index_news dt font{float:right;}
.index_news dt font a{color:#7894d7;}
.index_news dd{background:#fff;line-height:24px; padding:10px; padding-bottom:1px; position:relative;}


/* footer */
.bottom {width:100%;min-width:1050px; padding-top:25px; margin:0 auto; color:#000; background:#f2f2f2;overflow:hidden;}
.bottom a{color:#000;}
.footer {width:1050px; margin:0 auto;}
.bonav {float:left; width:120px; padding-left:60px; border-left:#fff solid 1px;border-right:#e1e1e1 solid 1px;}
.bonav.first{padding-left:0;border-left:0;}
.bonav.last{border-right:0;}
.bonav dt{width:175px;  font-weight:bold; font-size:14px; margin-bottom:10px;}
.bonav dd{width:175px;line-height:24px;}
.boline {padding:15px 0;border-top:#dadada solid 1px; margin-top:40px; line-height:34px; color:#a5a5a5;}
.fdqq {position:fixed; top:430px; right:0;}
.fdqq p{cursor:pointer;}
.fdqq ul{border:#ccc solid 1px; border-top:#00a0e9 solid 4px; background:#fff;}
.fdqq li{padding:5px; border-bottom:#ccc solid 1px; text-align:center;}
.kefu {display:none;}

/*pages*/
.pages {text-align:center; padding:30px 0; line-height:24px; font-family:"微软雅黑";}
.pages a {margin:0px 3px; color:#f60;}
.pages span {background:#004fa5; color:#fff; border:1px solid #004fa5; padding:5px 10px; margin:0px 3px;}